Definition of Camellia Japonica
-
(noun) greenhouse shrub with glossy green leaves and showy fragrant rose-like flowers; cultivated in many varieties
Synonyms of Camellia Japonica
Antonyms of Camellia Japonica
No Antonyms Found.
Homophones of Camellia Japonica
No Homophones Found.